modelling with vectors